int rgb_R = 11;  // 接到板子上面的PWM口11，表示R
int rgb_G = 9;   // 接到板子上面的PWM口9，表示G
int rgb_B = 10;  // 接到板子上面的PWM口10，表示B

void setup() {
  pinMode(rgb_R, OUTPUT);  // 设置rgb_R的控制口为输出模式
  pinMode(rgb_G, OUTPUT);  // 设置rgb_G的控制口为输出模式
  pinMode(rgb_B, OUTPUT);  // 设置rgb_B的控制口为输出模式
}

void loop() {
  color(255, 255, 255);  // 白色
  delay(1000);           // 延迟1s
  color(255, 0, 0);      // 红色
  delay(1000);           // 延迟1s
  color(0, 255, 0);      // 绿色
  delay(1000);           // 延迟1s
  color(0, 0, 255);      // 蓝色
  delay(1000);           // 延迟1s
}

// 注意其中各个参数范围为0到255，值不要超过255
void color(int red, int green, int blue) {
  analogWrite(rgb_R, red);
  analogWrite(rgb_G, green);
  analogWrite(rgb_B, blue);
}